home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48_2 / areuh.tar / areuh / msg / Makefile < prev   
Makefile  |  1990-10-10  |  1KB  |  76 lines

  1. #
  2. # Makefile genere automatiquement par mkmf (le masque par defaut a ete adapte)
  3. #
  4.  
  5. CFLAGS          = -O
  6. LDFLAGS          =
  7. LIBS          =
  8. SYSLIBS          =
  9. BINDEST          = /usr/local/bin
  10.  
  11. #
  12. # S'il y a plus d'un programme, il faut aussi remplacer la cible
  13. # $(PROGRAM) par autant de cibles que necessaire.
  14. #
  15.  
  16. PROGRAM       = amg
  17.  
  18. SRCS          = amg.c
  19.  
  20. HDRS          =
  21.  
  22. EXTHDRS          = /usr/include/stdio.h
  23.  
  24. OBJS          = amg.o
  25.  
  26. MANDEST          = /usr/local/man/man1.Z
  27.  
  28. MANPAGES      = amg.1
  29.  
  30. #
  31. # Les cibles :
  32. #    all : compiler tout
  33. #    clean : effacer les .o et les core
  34. #    clobber : effacer tout ce qui peut etre regenere
  35. #    depend : recalculer toutes les dependances et les inserer ici
  36. #    install : installe le programme dans l'aborescence
  37. #    tags : cree les tags
  38. #
  39.  
  40. all:        $(PROGRAM)
  41.  
  42. $(PROGRAM):     $(OBJS) $(LIBS)
  43.         cc $(LDFLAGS) $(OBJS) $(LIBS) $(SYSLIBS) -o $(PROGRAM)
  44.  
  45. clean:;        rm -f $(OBJS) core
  46.  
  47. clobber:;    rm -f $(OBJS) $(PROGRAM) core tags
  48.  
  49. depend:;    mkmf ROOT=$(ROOT)
  50.  
  51. install:    $(PROGRAM)
  52.         -strip $(PROGRAM)
  53.         if [ $(BINDEST) != . ] ; \
  54.         then \
  55.             (cd $(BINDEST) ; rm -f $(PROGRAM)) ; \
  56.             cp $(PROGRAM) $(BINDEST) ; \
  57.             if [ "$(MANPAGES)" != none ] ; \
  58.             then \
  59.             (cd $(MANDEST) ; rm -f $(MANPAGES)) ; \
  60.             for i in $(MANPAGES) ; \
  61.             do \
  62.                 compress < $$i > $(MANDEST)/$$i ; \
  63.             done ; \
  64.             fi ; \
  65.         fi
  66.  
  67. tags:           $(HDRS) $(SRCS)
  68.         ctags $(HDRS) $(SRCS)
  69.  
  70. #
  71. # Dependances calculees automatiquement par mkmf.
  72. # Ne rien changer apres cette ligne !
  73. #
  74. ###
  75. amg.o: /usr/include/stdio.h
  76.